Se tiver interesse em compartilhar seu conhecimento com a comunidade submeta uma PALESTRA, se voluntarie como MENTOR e/ou solicite um estande para a sua COMUNIDADE
Imagine poder usar tecnologias de aprendizagem de máquina sem ter PhD. Tudo isso é possível com apenas algumas chamadas REST para a API do Google Cloud. Com as APIs de Aprendizagem de Máquina classifique imagens, detecte sentimento em sentenças e use até seus dados para customizar e treinar modelos com o Auto ML (sem doutorado!).
Gabriela D'Ávila Ferrara Developer Advocate, Google
Gabi é Developer Advocate para o Google Cloud e Data Engineer. Ela gosta de simplificar sistemas complexos e acredita que as abstrações são melhores quando podem ser entendidas em um exemplo da vida real. É motivada a ir além da linguagem do DBA para tornar a tecnologia de banco de dados e armazenamento mais acessível aos desenvolvedores.
Para entender que mesmo na adversidade quem quer ajudar os outros e fazer a diferença não fica arrumando desculpas. Arruma soluções e faz acontecer.
Fabiano Queiroz Monte Analista de Sistemas, IE Intercâmbio
Profissional de TI formado e com mais de 20 anos de experiência. Consultor de novas tecnologias, IoT, Machine Learning, Integração Contínua, Scrum, DevOps e palestrante sobre Ferramentas Google. Sou um cara que acredita nas pessoas, gosta de aprender e ensinar. Amo e luto muito pela area de tecnologia e inovação. Incentivo a comunidade e sou líder do GDG Grande Vitória no ES. Participo e faço eventos de tecnologia entre eles o GDG, Google I/O, Tedx, Startup Weekend, Hackaton da Globo e DevES.
More people are incorporating intelligent assistants into their lives every day. And as the users arrive, the playing field of available actions is becoming more crowded. One of the key differences between good actions and great actions - the kind that people return to - lies in the design. In this talk, Jon Bloom will talk to you about the design thinking, and the work, that needs to go into an action to make it not just "good enough", but exceptional.
Jon Bloom Senior Conversation Designer, Google
Jonathan Bloom is a Senior Conversation Designer for Google, focusing on the Google Assistant. Jon was previously the UX Research Lead for the social robot Jibo, named one of Time Magazine’s 25 Best Inventions of 2017. Jon was also Senior Voice User Interface Manager for Nuance Communications, where he sat on Nuance’s Innovation Steering Committee. Over his 20-year career, Jon has designed graphic, speech, and multimodal user interfaces for robots, IVR’s, dictation software, cars, and mobile applications. He has designed for Citibank, Verizon, Amtrak, Time Warner, Guardian, USAA, Charter Communications, Nestle Waters, eBay, Radio Shack, and many others. Jon holds a Ph.D. in Cognitive Psychology from the New School for Social Research.
Keynote de Encerramento
Maujor (Maurício Samy Silva) Dinossauro do CSS,
Maurício Samy Silva também conhecido como "Dinossauro das CSS" ou simplesmente Maujor® é graduado em Engenharia Civil pelo Instituto Militar de Engenharia (IME). Exerceu o magistério paralelamente à Engenharia, tendo sido, ao longo de 25 anos, professor de Geometria Descritiva e Matemática. Sua experiência com desenvolvimento web iniciou-se em 1999, após se aposentar aos 56 anos e conhecer o FrontPage. Em 2002, por acaso teve seu primeiro contato com o site do W3C, começou a pesquisar e estudar os Padrões Web e não parou mais. Maujor é autor de vários livros e mantém o site https://maujor.com.
Apesar de ter que lidar com desafios técnicos, todo desenvolvedor de software passa por muitas situações em sua vida profissional onde ele precisa lidar com questões emocionais e humanas. Mostraremos nessa palestra como programar software pode algumas vezes se tornar uma atividade viciante, podendo levar até a doenças físicas e mentais. Contaminações mentais como medo, ansiedade e stress nos fazem menos produtivos e felizes. Através da práticas contínuas de meditação, desenvolvedores de software podem não apenas evitar essas doenças, mas também desenvolver calma, tranquilidade, aumentar seu foco, concentração e produtividade. Mais ainda, a técnica de meditação ajuda no fluxo criativo, em melhores relações humanas, habilidades de comunicação e, acima de tudo, uma vida mais feliz, boa para si mesmo e para as pessoas a volta.
Explicaremos de ponta a ponta como publicar uma assistente no Actions on Google, usando DialogFlow, Firebase e Cloud Functions.
Daniel Cukier CTO, Playax
Pai da Laura, CTO na Playax. PhD em Ciência da Computação na USP e professor de JavaScript sênior na Laboratoria. Google Developer Expert (GDE) e meditador Vipassana
Porque muda toda a maneira de fazer UX
Richard de Jesus Co-Founder, SpartansClub
Senior UX Designer, apaixonado pela tecnologia, especialista em conectar pessoas e negócios através de excelente experiencia de usário (UX)
Uma forma rápida de exemplificar, discutir e validar ideias, a prototipação em papel agiliza o desenvolvimento de produtos digitais. Nesse workshop será construído um protótipo em papel e, de maneira interativa, serão feitos testes com usuários diretamente no celular. Traga seu celular, papel e lápis de cor! :)
Uma forma rápida de exemplificar, discutir e validar ideias, a prototipação em papel agiliza o desenvolvimento de produtos digitais. Nesse workshop será construído um protótipo em papel e, de maneira interativa, serão feitos testes com usuários diretamente no celular. Traga seu celular, papel e lápis de cor! :)
Daniel Furtado Designer, Wezen
Fundador da Wezen (estúdio de design de interação e experiência do usuário) e com 20 anos de experiência em design, acredita que produtos e serviços poderiam ser bem melhores do que são. Criou o canal UXNOW para explicar sobre UX, Design Centrado no Usuário e Arquitetura da Informação. Como professor, lecionou em diversas disciplinas relacionadas à design e UX (IBTA/Metrocamp/Véris, PeopleTec, Iladec, Faculdade Impacta Tecnologia, entre outros).
Apresentar Patterns e boas práticas para escalonamento e desenvolvimento de aplicações de grande porte utilizando tendências de arquitetura, tecnologia e design
Raphael Moraes Frontend Engineer, Movile
Engenheiro de Computação formado pela PUC-Campinas finalizando a bi-titulação em Engenharia de Software e Gestão, Marketing e Empreendedorismo, atualmente trabalha como Engenheiro de Frontend para a Movile Brasil tendo grande experiencia na stack de interface, sendo um evangelista do Javascript.
Quer aprender sobre o processo de Aprendizado de Máquina e como isso roda na nuvem? Então não deixe de participar desta palestra, irei mostrar e descrever os serviços e ferramentas de Machine Learning ofertados na plataforma do Google Cloud, e exemplificar cada uma delas mostrando seus recursos e limitações.
Douglas Augusto Cloud Engineer, Avenue Code
Douglas Augusto é apaixonado pelas áreas de Cloud Computing e Machine Learning, atualmente trabalha como Cloud Engineer na Avenue Code, empresa norte americana que presta consultoria em tecnologia para grandes clientes. Na sua carreira, participou de projetos inovadores para clientes como Coca Cola, Fiat e Jeep. Possui certificado de Arquiteto Google Cloud e tem clientes particulares na área de Aprendizado Máquina. É organizador das comunidades GDG João Monlevade e a Google Cloud Developer Community Belo Horizonte. Presta mentorias de Cloud Computing e Machine Learning no Google Launchpad, programa de aceleração de startups da Google.
Grandes produtos, serviços ou empresas já falharam muitas vezes durante seu processo de amadurecimento e isso não impediu com que seus produtos fossem reconhecidos. O Fracasso é algo que precisamos encarar de frente pois ele uma hora ou outra vai nos assombrar. Nessa talk vamos falar um pouco sobre isso e como ele pode impactar grandes empresas pelo mundo.
Real Time no React Native, consolidando conhecimentos sobre como o RN trabalha com web socket e renderização em tempo real consumindo o mínimo possível de processamento com a atualização do DOM.
Sessão de live coding iniciando com a criação de um repositório git, codificação de uma api python com flesk, com testes unitários, pipeline no jenkins fazendo deploy em docker e finalizando com a criação de um teste de performance.
Flávio Pimenta Arquiteto Cloud, Assertiva Soluções
Arquiteto Cloud e Evangelista DevOps na Assertiva Soluções. Formado em Matemática pela UNICAMP, com mais de 18 anos no mercado de TI atuando como desenvolvedor Java e também com experiência em CI/CD e Cloud Computing. Sou coordenador das comunidades AWS Campinas e Qualidade de Software Campinas.
Que blockchain é a nova menina dos olhos todos nós sabemos, mas como ela tem sido vista pelo mercado? Muito se fala de bockchain no mercado financeiro mas e fora dele? Esse papo vai ser sobre como o blockchain vem mudando diversas áreas como saúde, seguros, transporte entre outras e quais ferramentas de desenvolvimento estão ganhando os mercados corporativos.
Como devs e (faz tudo) estamos acostumados a nos comunicar muito bem com toda a equipe né? Utilizamos as tecnologias corretas para fazer o que nos foi pedido... Esquematizamos corretamente todos os passos dos sistemas, entendemos o que o cliente quer. Nos é passado um prazo coerente e muito mais, correto? Vamos ver o que pode dar de ruim ou muito ruim numa arquitetura e sistemas.
Rodrigo Pokemon Community Manager, iMasters
Bacharel em Matemática Aplicada e Computacional pela Universidade Federal Rural do Rio de Janeiro, MBA em Engenharia de Software Orientada para Serviço pela Metrocamp. Community Manager no iMasters. Programador desde 1999. Evangelista PHPSP. Desenvolve sistemas desde batalhas Pokemon para mIRC até robôs automatizadores de tarefas.
Se eu lhe disser que poderá alavancar seu market share com uma mudança de pensamento, você aceitaria fazer uma tentativa? Acessibilidade é muito mais do que meras tags e boas práticas, é mudança de perspectiva. E sim, ela pode mudar sua vida! Ela pode mudar uma vida!
Filipe Lopes Software QA Tester, Ci&t
Filipe Lopes, vindo de tão tão distante na Amazônia para se tornar Tester de software na Ci&t. Portador de Deficiência física, idealizador do QA A11y que promover a acessibilidade na Web e capacitar pessoas com deficiência para trabalhar com qualidade de software
Atualmente desenvolvimento Mobile é bizarro, a variedade de opções para se fazer apps é incrível, ainda mais quando se fala em fazer apps com javascript, a ideia aqui é mostrar o que é esse Vue.js Native (que é na real uma PoC em cima do React Native), porquê já existe o NativeScript-Vue que já a solução madura.
E ai tá afim de rapar fora do Braselll? Quer entender como conseguir uma oportunidade em outro pais(Eua, Europa etc..), como entender se voce está realmente preparado para ir embora para outro pais, como se portar nos processos seletivos, o que fazer ? Como convencer que voce é a melhor escolha para aquela empresa, como conseguir vagas internacionais. e por ultimo meu querido: "Quer entender o resultado do que fez no passado, pensa como está sua vida no presente; quer entender como será o seu futuro, pensa nas ações que está tomando no presente"
A versão 16.3+ do React, trouxe consigo várias novidades para os desenvolvedores. Error boundary, novos lifecycles, e também a new context api (que era fortemente aguardada, trazendo até mesmo boatos de "substituir o famoso Redux"). Pretendo esclarecer cada uma destas novidades, e trazer algo agregante para todos.
Assim como proposta da Google para o DevFest saúde mental é muito importante para podermos continuar evoluindo de forma ágil e eficaz.
Entrando agora no mundo do desenvolvimento mobile? Economize tempo e aprenda os prós e contras dos principais frameworks para desenvolvimento mobile cross-platform.
Somar as soluções de ter uma aplicação web sem misturar ou precisar de um backend, mas entregar conteúdo dinâmico como versões diferentes para desktop e mobile, com alta performance para grandes volumes como varias blackfriday e sem escalar diversas maquinas mantendo o baixo custo é algo complicado, mas que não é difícil! Vou apresentar a solução que criamos para a Ingresso Rápido que está de vento em popa!
Nesta palestra abordaremos as implicações práticas da lei 13.709, de 14 de Agosto, em relação aos cuidados que devemos ter ao desenvolvermos aplicações.
Vinicius Perallis CEO, Perallis Security
Bacharel em Ciências da Computação pela Universidade Estadual Paulista, Vinícius Perallis é especialista em cibersegurança e o fundador da Perallis Security. Através da Perallis Security, Vinícius pode participar de importantes projetos de defesa cibernética, como: Banco Central, Senado Federal, e empresas de destaque do setor privado.Vinícius também é o criador do Hacker Rangers, plataforma gamificada para conscientização de usuários em cibersegurança.
O design ganha novas proporções a cada dia, e grandes poderes trazem grandes responsabilidades. Precisamos, cada vez mais, questionar o valor do trabalho de design e como podemos ser mais estratégicos. Aonde, como e quando agir? O que é prioridade? O que leva o negócio pra frente? São todas perguntas que os designers enfrentam hoje, e que vamos tentar começar a responder juntos.
Você já deve ter usado Node.js junto com npm, porém, você sabia que só com o Node, conseguimos fazer coisas incríveis? Os módulos nativos do Node pode te ajudar em uma série de tarefas muito divertidas, e até te ajudar a entender como algumas das suas bibliotecas favoritas funcionam!
Igor França Data Engineer, Shawee
Maluco por back-end. Posso não saber escrever uma linha de código CSS, mas te ajudo no que precisar com Node.js! Sou fascinado por JavaScript e tudo relacionado à infraestrutura! E por ser fã de Kubernetes, tento aplicar em várias empresas a cultura DevOps, por meio das diretrizes da Engenharia de Confiabilidade do Google (ou SRE, de Site Reliability Engineering!) :D
Renderização de templates é um dos quesitos mais importantes na escolha das ferramentas e bibliotecas para aplicações front end. Os frameworks e bibliotecas como React acabam impondo seu jeito próprio para solucionar este problema. Mas será que é possível obter todos os recursos destas ferramentas, utilizando recursos nativos do próprio browser? Nesta palestra, veremos um breve histórico da evolução das ferramentas de renderização de templates, conheceremos todo o poder que a feature Template Literals da ES2015 nos provê para renderizar elementos HTML, e conhecer o lit-html, uma ferramenta que traz todos os recursos modernos dos frameworks e libraries, utilizando todo o poder da plataforma nativa.
Yan Magalhães Front End Developer, Ingresso Rápido
Desenvolvedor Front-End na Ingresso Rápido, graduado em Ciências da Computação, Yan Magalhães é apaixonado pela web, está sempre acompanhando as novas tecnologias e tendências. Mineiro de coração e recém adotado por Campinas, participa sempre que pode dos eventos e encontros promovidos pela comunidade, procura contribuir em projetos open source e acredita muito no poder que as soluções desenvolvidas por nós, desenvolvedores, que podem mudar o dia-a-dia das pessoas. Adora uma boa conversa acompanhada de café e pão de queijo.
Como o iFood, maior startup de delivery de comida da américa latina, revolucionou a experiência de seus parceiros utilizando JavaScript e seus poderes. Superando problemas na resiliência de uma aplicação desktop, otimizando a logística de entrega, trazendo visibilidade e confiabilidade para milhares de restaurantes, entregando milhões de pedidos por mês.
Matheus Martins do Rego Desenvolvedor Frontend Senior, iFood
Matheus é um desenvolvedor muito agitado e apaixonado pela tecnologia, sempre imaginando onde encaixar um pedaço de código que ajudará alguém. Focado na linguagem de programação que dominará o mundo, prega e espalha o JavaScript por onde passa. Desenvolvedor a mais de 8 anos, atualmente aprendendo muito no iFood, busca sempre evoluir em suas habilidades técnicas, nunca se esquecendo do lado humano da área.
Como construir um app nativo com Swift utilizando Vapor no Back-End? Vou demostrar um app nativo com a mais poderosa linguagem de programação da Apple Swift, consumindo uma API para Back-End em Vapor.
Now days we want to develop and ship our Apps as soon as possible in order to reduce the time to market but in some situations our project generate a great track and gain dozens of users and there is when we notice that our number os bugs/crashes increase in a phase that our focus is mainly on support those users and dedicate must of our time in fixing bugs that get more complicated over the time. During this talk we are going to walk through strategies that you can use when you have this situation or even better when you need to decide when to use a framework and which one will be better for my needs or not use one, using real world scenarios base on my experience.
Trabalhando na Dentro da História, startup Campineira reconhecida pela revista época como umas das 100 startups brasileiras a se ficar de olho em 2018, aprendi de forma prática outras métodos de melhorar como um frontend olhando mais para o resultado entregue e para produto e menos para novos frameworks ou tecnologias. Prepare-se para escutar um pouco sobre maneiras de desenvolver skills e senso crítico de design, captar insights e ideias vendo seus clientes e sua concorrência, e propor melhores soluções olhando mais seu negócio. OBS: Nessa talk você não vai aprender nenhuma biblioteca nova ou feature nova de nenhum framework! Mas mesmo assim garanto que vai adicionar muita novidade na sua stack de desenvolimento
Égon Yuri Costa Lima Frontend Developer, Dentro da História
Eu sou um desenvolvedor web a mais ou menos 8 anos e adora criar coisas que dão resultado e possuem algum propósito para as pessoas. Sou campineiro, trabalho no Dentro da História como frontend, proporcionando experiências incríveis aos nossos clientes. Curto muito viajar e acredito que a melhor forma de se aprender é conhecendo pessoas e histórias de vida diferentes.
Nessa talk iremos abordar nosso case de reescrita da plataforma de mensageria da Wavy (Movile) em Elixir e como pudemos utilizar os recursos incríveis da sua poderosa OTP (Open Telecom Platform) para construir uma aplicação web concorrente e distribuída desde a sua concepção. Você também poderá conhecer maiores detalhes sobre o modelo de concorrência do Erlang e algumas das abordagens utilzadas para resolver problemas de distribuição e tolerância a falhas.
Guilherme Solinscki Developer, Wavy
Desenvolvedor há mais de 10 anos com vasta experiência na construção e aprimoramento de aplicações web. Entusiasta do uso de tecnologias open source e práticas ágeis, atua como desenvolvedor do Chatclub, plataforma de mensageria da Wavy (empresa do grupo Movile). Rubysta de coração, é também apaixonado por Elixir, JavaScript e demais tecnologias que orbitam o desenvolvimento web.
Hoje a CargoX utiliza CI&CD full AWS. Mas como migrar de uma cloud pública para outra? O Terraform ajuda? Veremos quais os serviços equivalentes nos dois provedores, e quais os aprendizados para uma nova pipeline.
O Angular continua sendo um dos framework mais importantes do mercado. É fortemente usado por bancos, por grandes players do mercado e até mesmo pela NASA. Entenda as novidades criadas pelo Google e o que vem por aí.
William Grasel Tech Lead and Software Engineer, Itaú Unibanco
Desenvolvedor Web apaixonado com 15 anos de experiência na área, Google Developer Expert, especializado em FrontEnd com Single Page Apps e Progressive Web Apps, contribuidor opensource, consultor, organizador de meetups, palestrante, coordenador da comunidade AngularSP, amante de JavaScript, performance e programação funcional, sempre fascinado por novas tecnologias e de olho nesse tal de Web Assembly.
O que faz a diversidade tecnologica se transformar em riqueza para o Brasil?
Clarissa Loureiro Doutoranda de engenharia elétrica na Unicamp, Unicamp - FEEC
Clarissa Loureiro tem graduação em Engenharia Elétrica pela UFCG e pelo INSA (Institut National des Sciences Appliquées de Lyon), França (2006), mestrado em Engenharia Elétrica e Computação na área de Engenharia Biomédica pela Unicamp (2011). Atualmente é doutoranda em Engenharia Elétrica na UNICAMP, e pela George Mason University, em Washington DC, pelo programa da CAPES. Ela foi presidente do IEEE WIE (Women in Engineering) da América Latina e Caribe em 2015, é presidente da Apogeeu (Associação dos Pós-graduandos da Unicamp). Sua área de pesquisa envolve neurociências, engenharia elétrica aplicada a novos diagnósticos e terapias de doenças como câncer, Alzheimer, Parkinson, entre outras. Já trabalhou com robótica, radiações ionizantes e eletromagnetismo. Faz projetos na área de tecnologia para a educação em escolas públicas. Participou do projeto de planejamento Smart City da secretaria de desenvolvimento de Campinas, já deu mais de 50 palestras pelo Brasil ie América, incentivando o empoderamento das mulheres nas áreas científicas e tecnológicas, participa de algumas ONGs relacionadas a educação infantil e apoio as mulheres no mercado de trabalho. É delegada do estado de São Paulo de políticas públicas e Conselheira do município de Campinas do Conselho Municipal dos Direitos da Mulher, CMDM. Pesquisa também sobre a saúde mental da mulher, e é divulgadora de projetos de empreendedorismo social.